﻿using SharedDataContracts;
using BacteriumObserver;
using System.Collections.Generic;

public partial class BacteriumReporterClient : System.ServiceModel.ClientBase<IBacteriumReporter>, IBacteriumReporter
{

    public BacteriumReporterClient()
    {
    }

    public BacteriumReporterClient(string endpointConfigurationName) :
        base(endpointConfigurationName)
    {
    }

    public BacteriumReporterClient(string endpointConfigurationName, string remoteAddress) :
        base(endpointConfigurationName, remoteAddress)
    {
    }

    public BacteriumReporterClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
        base(endpointConfigurationName, remoteAddress)
    {
    }

    public BacteriumReporterClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
        base(binding, remoteAddress)
    {
    }

    public List<BacteriumProfile> GetDomainSnapshot()
    {
        return base.Channel.GetDomainSnapshot();
    }

}